package com.insigma.business.qrcode.placement.dto.request;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @author max
 * @Description:
 * @date 2024-04-16 16:22
 */
@Data
public class PlacementPubInfoAddUpdRequestDTO {

    /**
     * id
     */
    private String placementPubInfoId;

    /**
     * 公示标题
     */
    private String pubTitle;

    /**
     * 接收地区
     */
    private String admdvs;

    /**
     * 接收地区列表
     */
    private List<String> admdvsList;

    /**
     * 公示类型 10 单位公示 20 成绩公示 30 选岗结果公示
     */
    private String pubType;

    /**
     * 附件地址
     */
    private String filePath;

    /**
     * 公示正文
     */
    private String pubText;

    /**
     * 公示开始时间
     */
    @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
    private Date beginTime;

    /**
     * 公示结束时间
     */
    @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
    private Date endTime;

    /**
     * 发布状态 0 草稿箱 1 已发布
     */
    private String publishFlag;
}